/* pages/addLicense/addLicense.wxss */
.title {
    font-family: SourceHanSansCN-Normal;
    font-size: 32rpx;
    color: #333333;
    margin-left: 40rpx;
    margin-top: 60rpx;
    margin-bottom: 30rpx;
}
.line {
    margin-left: 30rpx;
    margin-right: 30rpx;
    height: 1rpx;
    background: #ececec;
}
.head-block {
    height: 80rpx;
    width: 100%;
    /* background: #f2f2f2; */
    color: #333333;
	font-weight: bolder;
	text-align: center;
	line-height: 80rpx;
}
.icon {
    position: fixed;
    z-index: 2;
    left: 4%;
    top: 108rpx;
}
.fix-btm {
    position: fixed;
    bottom: 50rpx;
    width: 100%;
}
.btn {
    width: 90%;
    height: 94rpx;
    line-height: 94rpx;
    border: 2rpx solid #00bcab;
    border-radius: 47rpx;
    text-align: center;
    margin: 35rpx;
    font-family: SourceHanSansCN-Medium;
    font-size: 36rpx;
    color: #ffffff;
    background-color: #00bcab;
}
.tip-text {
    text-align: center;
    color: #969799;
}
/* 虚拟键盘 */
.keyboard {
    z-index: 10000;
    height: auto;
    background: #d1d5d9;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.keyboard-item {
    padding: 10rpx 0 5rpx 0;
    position: relative;
    display: block;
}
/* 关闭虚拟键盘 */
.keyboardClose {
    height: 70rpx;
    background-color: #f7f7f7;
    overflow: hidden;
}
.keyboardClose_btn {
    float: right;
    line-height: 70rpx;
    font-size: 15px;
    padding-right: 30rpx;
}
/* 虚拟键盘-省缩写 */

/* 虚拟键盘-行 */
.keyboard-line {
    margin: 0 auto;
    text-align: center;
}
.iscarnumber .keyboard-line {
    text-align: left;
    margin-left: 5rpx;
}
/* 虚拟键盘-单个按钮 */
.keyboard-btn {
    font-size: 17px;
    color: #333333;
    background: #fff;
    display: inline-block;
    padding: 18rpx 0;
    width: 63rpx;
    text-align: center;
    box-shadow: 0 2rpx 0 0 #999999;
    border-radius: 10rpx;
    margin: 5rpx 6rpx;
}
/* 虚拟键盘-删除按钮 */
.keyboard-del {
    font-size: 17px;
    color: #333333;
    background: #a7b0bc;
    display: inline-block;
    padding: 12rpx 58rpx;
    box-shadow: 0 2rpx 0 0 #999999;
    border-radius: 10rpx;
    margin: 5rpx;
    position: absolute;
    bottom: 16rpx;
    right: 36rpx;
}
.keyboard-del-font {
    font-size: 25px;
}

/* 车牌号码 */
.carNumber-items {
    text-align: center;
    margin-top: 20rpx;
}
.carNumber-items-box {
    width: 60rpx;
    height: 80rpx;
    border: 2rpx solid #cccccc;
    border-radius: 4rpx;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 30rpx;
}
.carNumber-items-box-list {
    width: 76rpx;
    height: 70rpx;
    line-height: 70rpx;
    text-align: center;
    display: inline-block;
    font-size: 18px;
    margin: 10rpx 0;
    vertical-align: middle;
}
.carNumber-items-province {
    border-right: 1rpx solid #ccc;
}
.carNumber-items-box::after {
    content: '';
    width: 6rpx;
    height: 6rpx;
    position: absolute;
    right: -22rpx;
    top: 40rpx;
    border-radius: 50%;
    background-color: #ccc;
}
.carNumber-item {
    width: 60rpx;
    height: 80rpx;
    font-size: 32rpx;
    background: #f7f7f7;
    border-radius: 4rpx;
    border-radius: 4rpx;
    text-align: center;
    line-height: 90rpx;
    display: inline-block;
    margin: 0 10rpx;
    vertical-align: middle;
}
/* 新能源 */
.carNumber-item-newpower {
    background-color: #f6f9ff;
    background: rgba(0, 188, 171, 0.1);
    border-radius: 4px;
    border-radius: 4px;
    color: #a8bff3;
    font-size: 18rpx;
    line-height: 40rpx;
}
.carNumber-newpower-add {
    font-size: 18px;
}

.delete {
    font-family: SourceHanSansCN-Regular;
    font-size: 32rpx;
    color: #ff2300;
    letter-spacing: 0;
    margin: 0 8rpx;
    text-align: left;
    text-align: center;
    line-height: 90rpx;
    display: inline-block;
    vertical-align: middle;
}
.uiStyle .title{
	font-size: 48rpx;
}
.uiStyle .carNumber-item{
	width: 72rpx;
}
.uiStyle .btn{
	font-size: 48rpx;
	font-weight: bolder;
}
.uiStyle .tip-text{
	font-size: 40rpx;
	font-weight: bolder;
}
